package com.service.business.trading.controller.rep;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class TradingSpotOrderPageRep {

    /**
     * 交易编号
     */
    private String tradeNo;
    /**
     * 交易对符号
     */
    private String symbol;

    /**
     *
     */
    private BigDecimal orderPrice;
    /**
     * 交易数量
     */
    private BigDecimal tradeNum;
    /**
     * 交易数量
     */
    private BigDecimal totalMoney;
    /**
     * 手续费
     */
    private BigDecimal tradeFee;
    /**
     * 成交数量
     */
    private BigDecimal dealNum;
    /**
     *
     */
    private String coinsName;
    /**
     *
     */
    private String tradeCoinsName;
    /**
     * 交易类型(1:买入,2:卖出)
     */
    private Integer tradeType;
    /**
     * 价格类型(1:限价,2:市价)
     */
    private Integer priceType;
    /**
     *
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    /**
     * 交易状态(1:非完全交易;2:交易完全;3:交易撤销;)
     */
    private Integer spotStatus;

}
